#include <iostream>
#include <stdio.h>

using namespace std;

int main(void) {
	long long ll = 1;
	long long zz = ll << 54; 
	cout << "long long size is " << sizeof(ll) << endl;

	cout << "ll is " << ll << endl;

	cout << "ll <<  8 " << (ll << 8) << endl;
	cout << "ll << 16 " << (ll << 16) << endl;
	cout << "ll << 32 " << (ll << 32) << endl;
	cout << "ll << 54 " << (ll << 54) << endl;
	cout << "zz       " << (zz) << endl;

	printf("zz value : %lld, %016llx\n", zz, zz);

	return 0;
}
